@charset "utf-8";
.xans-myshop-orderhistorydetail .titleArea,
.xans-myshop-orderhistorydetail .titleArea h3 { margin:0 0 7px; }
.xans-myshop-orderhistorydetail .orderArea .titleArea { margin-top:50px; }
.xans-myshop-orderhistorydetail .orderArea:first-child .titleArea { margin-top:0; }
.xans-myshop-orderhistorydetail .customer { padding:20px; border:1px solid #d9d9d9; color:#8f8f8f; line-height:18px; }

.xans-myshop-orderhistorydetail .boardOrder table { table-layout:fixed; border-top:2px solid #c0c0c0; border-bottom:1px solid #c0c0c0; color:#747474; line-height:20px; }
.xans-myshop-orderhistorydetail .boardOrder th { width:140px; padding:10px 0 8px 20px; border-top:1px solid #e9e9e9; font-weight:normal; font-size:12px; text-align:left; background:#f6f6f6; }
.xans-myshop-orderhistorydetail .boardOrder td { width:auto; padding:8px 0 8px 20px; border-top:1px solid #e9e9e9; vertical-align:middle; }
.xans-myshop-orderhistorydetail .boardOrder td img { vertical-align:middle; }
.xans-myshop-orderhistorydetail .boardPay table { table-layout:fixed; border-top:2px solid #c0c0c0; border-bottom:1px solid #c0c0c0; color:#070705; line-height:20px; }
.xans-myshop-orderhistorydetail .boardPay thead th { text-align:center; background:#f6f6f6; }
.xans-myshop-orderhistorydetail .boardPay th { width:140px; padding:10px 0 8px 20px; border-top:1px solid #d1d1d1; font-weight:normal; text-align:left; }
.xans-myshop-orderhistorydetail .boardPay td { padding:8px 0 8px 20px; border-top:1px solid #d1d1d1; }
.xans-myshop-orderhistorydetail .boardPay td img { vertical-align:middle; }
.xans-myshop-orderhistorydetail .boardPay td .grid { display:inline-block; width:150px; padding:0 20px 0 0; text-align:right; }
.xans-myshop-orderhistorydetail .boardPay .price { font-size:14px; font-family:tahoma, sans-serif; }
.xans-myshop-orderhistorydetail .boardPay .summary th,
.xans-myshop-orderhistorydetail .boardPay .summary td { background-color:#f6f6f6; }
.xans-myshop-orderhistorydetail .boardPay .summary .price { color:#3a85f4; font-size:20px; }
.xans-myshop-orderhistorydetail .boardPay .detail th { width:130px; padding:8px 0 8px 30px; border-top:1px dotted #d3d3d3; color:#747474; font-size:12px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/order/ico_total.gif") no-repeat 100% 12px; }
.xans-myshop-orderhistorydetail .boardPay .detail td { border-top:1px dotted #d3d3d3; }
.xans-myshop-orderhistorydetail .boardView { border:1px solid #70abff; }
.xans-myshop-orderhistorydetail .boardView table { table-layout:fixed; color:#747474; font-size:12px; line-height:20px; }
.xans-myshop-orderhistorydetail .boardView th { width:140px; padding:12px 0 8px 20px; border-bottom:1px solid #e9e9e9; font-weight:normal; text-align:left; background:#f6f6f6; }
.xans-myshop-orderhistorydetail .boardView td { width:auto; padding:8px 0 8px 20px; border-bottom:1px solid #e9e9e9; vertical-align:middle; }
.xans-myshop-orderhistorydetail .boardView td img { vertical-align:middle; }
.xans-myshop-orderhistorydetail .boardView a { text-decoration:none; }
.xans-myshop-orderhistorydetail .boardView .total { color:#000; }
.xans-myshop-orderhistorydetail .boardView .total span { font-size:14px; }
.xans-myshop-orderhistorydetail .boardList { table-layout:fixed; color:#747474; font-size:12px; }
.xans-myshop-orderhistorydetail .boardList th { padding:9px 0 7px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; font-weight:normal; background:#f6f6f6; }
.xans-myshop-orderhistorydetail .boardList td { padding:20px 0 20px; border-top:1px dotted #e3e3e3; line-height:1.5; text-align:center; vertical-align:middle; }
.xans-myshop-orderhistorydetail .boardList th input { width:14px; height:14px; }
.xans-myshop-orderhistorydetail .boardList .product { width:auto; }
.xans-myshop-orderhistorydetail .boardList .quantity { width:50px; }
.xans-myshop-orderhistorydetail .boardList .price { width:110px; }
.xans-myshop-orderhistorydetail .boardList .delivery { width:80px; }
.xans-myshop-orderhistorydetail .boardList .state { width:105px; }
.xans-myshop-orderhistorydetail .boardList td.product { padding-left:5px; text-align:left; vertical-align:top; }
.xans-myshop-orderhistorydetail .boardList td.product a { color:#747474; }
.xans-myshop-orderhistorydetail .boardList td.product p { padding:0 0 0 82px; }
.xans-myshop-orderhistorydetail .boardList td.product .thumb { float:left; }
.xans-myshop-orderhistorydetail .boardList td.product .thumb img { width:72px; }
.xans-myshop-orderhistorydetail .boardList td.product div.option { margin:5px 0 0 82px; padding:0 0 0 5px; color:#80aeef; line-height:15px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/order/ico_option.gif") no-repeat 0 5px; }
.xans-myshop-orderhistorydetail .boardList td.product ul.option { padding:0 0 0 82px; color:#80aeef; line-height:15px; }
.xans-myshop-orderhistorydetail .boardList td.product ul.option li { padding:0 0 0 5px; margin:5px 0 0; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/order/ico_option.gif") no-repeat 0 5px; }
.xans-myshop-orderhistorydetail .boardList td.product ul.option li li { color:#b9b9b9; }
.xans-myshop-orderhistorydetail .boardList td.product .free,
.xans-myshop-orderhistorydetail .boardList td.product .button { margin:5px 0 0; }
.xans-myshop-orderhistorydetail .boardList td.state p { color:#000; }
.xans-myshop-orderhistorydetail .boardList td.state a { color:#80aeef; }
.xans-myshop-orderhistorydetail .boardList td.state .line { text-decoration:underline; }
.xans-myshop-orderhistorydetail .boardList tfoot td { padding:20px 20px 15px; border-top:1px solid #d8d8d8; background:#f5f5f5; text-align:right; }
.xans-myshop-orderhistorydetail .boardList tfoot td .type { float:left; color:#000; font-weight:normal; }
.xans-myshop-orderhistorydetail .boardList tfoot td .total { color:#000; }
.xans-myshop-orderhistorydetail .boardList tfoot td .total span { font-size:14px; }
.xans-myshop-orderhistorydetail .boardList tfoot td.totalPrice { background-color:#e0e0e0; }

.xans-myshop-orderhistorydetail .boardPrivate { overflow:hidden; margin:0 0 20px; }
.xans-myshop-orderhistorydetail .boardPrivate table { table-layout:fixed; margin:0 0 0 -1px; color:#747474; font-size:12px; }
.xans-myshop-orderhistorydetail .boardPrivate th { padding:9px 0 7px; font-weight:normal; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background:#f6f6f6; }
.xans-myshop-orderhistorydetail .boardPrivate td { padding:20px 10px 20px; line-height:1.5; text-align:left; vertical-align:middle; border-left:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; }
.xans-myshop-orderhistorydetail .boardPrivate th input { width:14px; height:14px; }
.xans-myshop-orderhistorydetail .boardPrivate .product { width:auto; }
.xans-myshop-orderhistorydetail .boardPrivate .private { width:250px; }
.xans-myshop-orderhistorydetail .boardPrivate .date { width:150px; text-align:center; }
.xans-myshop-orderhistorydetail .boardPrivate td.product div.option { margin:5px 0 0; padding:0 0 0 5px; color:#80aeef; line-height:15px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/order/ico_option.gif") no-repeat 0 5px; }
.xans-myshop-orderhistorydetail .boardPrivate td.product ul { color:#80aeef; line-height:15px; }
.xans-myshop-orderhistorydetail .boardPrivate td.product li { padding:0 0 0 5px; margin:5px 0 0; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/order/ico_option.gif") no-repeat 0 5px; }
.xans-myshop-orderhistorydetail .boardPrivate td.product ul.option li li { color:#b9b9b9; }

.xans-myshop-orderhistorydetail .totalArea { padding:4px; border:1px solid #70abff; background:#bbd3f7; }
.xans-myshop-orderhistorydetail .totalArea th,
.xans-myshop-orderhistorydetail .totalArea td { vertical-align:middle; }
.xans-myshop-orderhistorydetail .totalArea .detail { background:#fff; border:1px solid #95b9ec; border-top:0; }
.xans-myshop-orderhistorydetail .totalArea .detail table { color:#494949; line-height:1.5; font-size:12px; }
.xans-myshop-orderhistorydetail .totalArea .detail th { width:130px; padding:10px 0 8px 25px; border-top:1px dotted #d3d3d3; font-weight:normal; text-align:left; background:#f6f6f6; }
.xans-myshop-orderhistorydetail .totalArea .detail td { padding:8px 0 8px 20px; border-top:1px dotted #d3d3d3; }
.xans-myshop-orderhistorydetail .totalArea .detail tbody { border-top:1px solid #95b9ec; }
.xans-myshop-orderhistorydetail .totalArea .detail .total th { border-top:0; font-weight:bold; }
.xans-myshop-orderhistorydetail .totalArea .detail .total td { border-top:0; }
.xans-myshop-orderhistorydetail .totalArea .detail .total td strong { font-size:24px; font-family:tahoma, sans-serif; color:#3985f3; }
.xans-myshop-orderhistorydetail .totalArea .detail .total td .box { word-wrap:break-word; word-break:break-all; }
.xans-myshop-orderhistorydetail .totalArea .detail .total .unit { font-size:24px; color:#3985f3; }
.xans-myshop-orderhistorydetail .totalArea .detail .product strong { display:block; margin:0 0 7px; }
.xans-myshop-orderhistorydetail .totalArea .detail .product span.option { margin:0 0 0 5px; padding:0 0 0 5px; color:#80aeef; font-size:11px; line-height:15px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/order/ico_option.gif") no-repeat 0 5px; }
.xans-myshop-orderhistorydetail .totalArea .detail .product ul.option { margin:-5px 0 0; color:#80aeef; font-size:11px; line-height:15px; }
.xans-myshop-orderhistorydetail .totalArea .detail .product ul.option li { padding:0 0 0 5px; margin:5px 0 0; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/order/ico_option.gif") no-repeat 0 5px; }
.xans-myshop-orderhistorydetail .totalArea .detail .coupon li { padding:0 0 0 7px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/myshop/ico_refund.gif") no-repeat 0 6px; }

.xans-myshop-orderhistorydetail .btnArea { overflow:hidden; position:relative; margin:20px 0 50px; text-align:right; }
.xans-myshop-orderhistorydetail .btnArea span.left { float:left; }
.xans-myshop-orderhistorydetail .btnArea span.right { float:right; }
.xans-myshop-orderhistorydetail .btnArea.center { text-align:center; }
.xans-myshop-orderhistorydetail .btnArea.center span.left { position:absolute; left:0; }
.xans-myshop-orderhistorydetail .btnArea.center span.right { position:absolute; right:0; }

.xans-myshop-orderhistorydetail .naverInfo { margin:50px 0 20px; padding:20px; border:1px solid #ccc; color:#747474; line-height:20px; background:#f2f2f2; }
.xans-myshop-orderhistorydetail .naverInfo h3 { padding:0 0 3px 19px; border-bottom:1px dotted #cdcdcd; font-size:12px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/order/ico_naver_info.gif") no-repeat 0 1px; }
.xans-myshop-orderhistorydetail .naverInfo ul { margin:5px 0 0; font-size:12px; }

/* 레이어(공통) */
.orderLayer { display:none; overflow:hidden; position:absolute; z-index:100; width:260px; border:1px solid #7f8186; color:#000; }
.orderLayer h3 { height:39px; padding:0 35px 0 19px; color:#fefefe; font-size:14px; line-height:39px; background-color:#666; }
.orderLayer .content { padding:20px; background-color:#fff; }
.orderLayer .close { position:absolute; right:14px; top:12px; }
.orderLayer .close img { cursor:pointer; }

.orderLayer .content p { font-size:16px; font-weight:bold; text-align:right; }
.orderLayer .content ul { margin:8px 0 0; padding:6px 0 0; border-top:1px dotted #b8b8b8; color:#8f8f8f; line-height:25px; }
.orderLayer .content li { overflow:hidden; padding:0 0 0 6px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/order/ico_pay_list.gif") no-repeat 0 9px; }
.orderLayer .content li strong { float:left; font-weight:normal; }
.orderLayer .content li span { float:right; }